Formularze IPS
Wsp≤│praca z programem Formularze IPS polega na eksporcie wszystkich wymaganych
danych oraz uruchomieniu programu "drukform.exe"
Z za│o┐enia ka┐demu formularzowi odpowiada jeden plik, kt≤rego nazwa jest zgodna z
symbolem formularza.
Poniewa┐ wiΩkszo╢µ formularzy zosta│a ju┐ zdefiniowana nale┐y zwr≤ciµ
uwagΩ na dwie sprawy.
Pierwsza z nich, to mo┐liwo╢µ dowolnego modyfikowania definicji w/g w│asnych
potrzeb
i ewentualne wykonanie importu domy╢lnej definicji formularza.
Import ten mo┐emy wykonaµ usuwaj▒c star▒ lub niechcian▒ definicjΩ, a
nastΩpnie za pomoc▒ menu
g│≤wnego lub podrΩcznego wywo│ujemy polecenie "import". W≤wczas
pojawi siΩ lista formularzy do importu.
Je┐eli nie usuniemy starej definicji, to podczas importu zostan▒ zaktualizowane
wszystkie pola formularza wystΩpuj▒ce w definicji domy╢lnej.
Definicje robocze formularzy znajduj▒ siΩ w plikach \BR\BAZY\DRK_IPS*, a
definicje domy╢lne w \BR\PROGRAMY\HELP\DRK_IPS*.
Istnieje zatem mo┐liwo╢µ przekopiowania odpowiednich plik≤w z podkatalogu HELP
do podkatalogu BAZY ( usuwaj▒c jdenocze╢nie pliki DRK_IPS.cdx i DRK_IPSP.cdx)
Druga sprawa dotyczy definiowania formu│y.
Pole formu│y powinno zawieraµ wyra┐enie wskazuj▒ce na dan▒ do pobrania lub
bΩd▒c▒ dan▒ dla formularza.
W formule mo┐na stosowaµ wszystkie podstawowe funkcje jΩzyka CLIPPER i VO np.
val( <tekst> ) - zwraca liczbΩ
str( <liczba>, <d│ugo╢µ>, <po kropce> ) - zwraca tekst
dtoc( <data> ) - zamienia datΩ na tekst
iif(<warunek>,<prawda>,<fa│sz>) - zwraca odpowiednio
<prawda> lub <fa│sz> w zale┐no╢ci od spe│nienia <warunek>
int(<liczba>) - zaokr▒gla do liczby ca│kowitej poprzez odciΩcie
round(<liczba>,<dziesi▒te>) - zaokr▒gla matematycznie do
<dziesi▒te> miejsc po przecinku ( kropce)
rtrim(<tekst>) - odciΩcie spacji z prawej strony tekstu
ltrim(<tekst>) - odciΩcie spacji z lewej strony tekstu
itd.
- sk│adnia typu: DK->NAZWA
to tabela DK - kontrahenci ( bardzo dawno temu byli tylko
Dostawy-Klienci )
a NAZWA, to pole w tabeli
i tak:
DK->GMINA - odczyta gminΩ
DK->POWIAT
DK->KRAJ
DK->WOJEWODZ - wojew≤dztwo
DK->TEL
wszystkie pola mo┐na sprawdziµ podgl▒daj▒c konkretn▒ tabelΩ lub plik fld.dbf
zawieraj▒cy wszystkie potrzebne informacje wraz z opisem
- program jest odporny na b│Ωdy w formu│ach